Towards autonomic application-sensitive partitioning for SAMR applications
نویسندگان
چکیده
Distributed structured adaptive mesh refinement (SAMR) techniques offer the potential for accurate and cost-effective solutions of physically realistic models of complex physical phenomena. However, the heterogeneous and dynamic nature of SAMR applications results in significant runtime management challenges. This paper investigates autonomic application-sensitive SAMR runtime management strategies and presents the design, implementation, and evaluation of ARMaDA, a self-adapting and optimizing partitioning framework for SAMR applications. ARMaDA monitors and characterizes application runtime state, and dynamically selects and invokes appropriate partitioning mechanisms that match current SAMR state and optimize its computational and communication performance. The advantages of the autonomic partitioning capabilities provided by ARMaDA are experimentally demonstrated. © 2005 Elsevier Inc. All rights reserved.
منابع مشابه
ARMaDA: An Adaptive Application-sensitive Partitioning Framework for SAMR Applications
Distributed implementations of dynamic adaptive mesh refinement techniques offer the potential for accurate solutions of physically realistic models of complex physical phenomena. However, configuring and managing the execution of these applications presents significant challenges in resource allocation, data-distribution and loadbalancing, communication and coordination, and runtime management...
متن کاملAn Experimental Study of Adaptive Application-Sensitive Partitioning Strategies for SAMR Applications
Dynamic adaptive mesh re nement methods for the numerical solution to partial di erential equations yield highly advantageous ratios for cost/accuracy when compared to methods based upon static uniform approximations. Parallel/distributed implementations of these techniques, however, present signi cant challenges in dynamic data-distribution and load-balancing. This is because the choice of the...
متن کاملA Performance Characterization of Load Balancing Algorithms for Parallel SAMR Applications
We perform a comprehensive performance characterization of load balancing algorithms for parallel structured adaptive mesh refinement (SAMR) applications. Using SAMR, computational resources are dynamically concentrated to areas in need of a high accuracy. Because of the dynamic resource allocation, the workload must repeatedly be partitioned and distributed over the processors. For an efficien...
متن کاملA Heuristic Re-Mapping Algorithm Reducing Inter-Level Communication in SAMR Applications
This paper aims at decreasing execution time for large-scale structured adaptive mesh refinement (SAMR) applications by proposing a new heuristic re-mapping algorithm and experimentally showing its effectiveness in reducing inter-level communication. Tests were done for five different SAMR applications. The overall goal is to engineer a dynamically adaptive meta-partitioner capable of selecting...
متن کاملGridARM: AN AUTONOMIC RUNTIME MANAGEMENT FRAMEWORK FOR SAMR APPLICATIONS IN GRID ENVIRONMENTS
Structured adaptive mesh refinement (SAMR) techniques offer the potential for accurate solutions of physically realistic models of complex physical phenomena, and are being effectively used in many domains including computational fluid dynamics, numerical relativity, astrophysics, subsurface modeling and oil reservoir simulation. However, the inherent space-time heterogeneity and dynamism of SA...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Parallel Distrib. Comput.
دوره 65 شماره
صفحات -
تاریخ انتشار 2005